package com.ruoyi.monitormanage.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * monitormanagebuild对象 t_testpoint
 * 
 * @author xiaodabao
 * @date 2025-06-06
 */
public class TTestpoint extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 监测点id */
    private Long id;

    /** 测试年份 */
    @Excel(name = "测试年份")
    private String year;

    /** 机构id */
    @Excel(name = "机构id")
    private Long orgId;

    /** 密钥 */
    @Excel(name = "密钥")
    private String token;

    /** gps */
    @Excel(name = "gps")
    private String gps;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactPerson;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactTel;

    /** 是否为国测点，0：非国测点，1：是国测点 */
    @Excel(name = "是否为国测点，0：非国测点，1：是国测点")
    private String type;

    /** 抽样人群类型 */
    @Excel(name = "抽样人群类型")
    private String sampleType;

    /** 样本量 */
    @Excel(name = "样本量")
    private Long sampleCount;

    /** 是否为上一年度监测点，0：否，1：是 */
    @Excel(name = "是否为上一年度监测点，0：否，1：是")
    private String isPrevious;

    /** 当天是否需要校验数据GPS，0：否，不需要校验（已校验），1：是，需要校验 */
    @Excel(name = "当天是否需要校验数据GPS，0：否，不需要校验", readConverterExp = "已=校验")
    private String isCheck;

    /** 当天是否需要校验数据手工录入数据，0：否，不需要校验（已校验），1：是，需要校验 */
    @Excel(name = "当天是否需要校验数据手工录入数据，0：否，不需要校验", readConverterExp = "已=校验")
    private String isCheckRetest;

    /** gps对应的地址 */
    @Excel(name = "gps对应的地址")
    private String address;

    /** 在支付宝小城中是否启用， */
    @Excel(name = "在支付宝小城中是否启用，")
    private String enable;

    /** 可预约日期 */
    @Excel(name = "可预约日期")
    private String bookingDate;

    /** 可预约时间 */
    @Excel(name = "可预约时间")
    private String bookingTime;

    /** 可预约日期类型 */
    @Excel(name = "可预约日期类型")
    private String dateType;

    @Excel(name = "是否可用")
    private String status;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "TTestpoint{" +
                "id=" + id +
                ", year='" + year + '\'' +
                ", orgId=" + orgId +
                ", token='" + token + '\'' +
                ", gps='" + gps + '\'' +
                ", contactPerson='" + contactPerson + '\'' +
                ", contactTel='" + contactTel + '\'' +
                ", type='" + type + '\'' +
                ", sampleType='" + sampleType + '\'' +
                ", sampleCount=" + sampleCount +
                ", isPrevious='" + isPrevious + '\'' +
                ", isCheck='" + isCheck + '\'' +
                ", isCheckRetest='" + isCheckRetest + '\'' +
                ", address='" + address + '\'' +
                ", enable='" + enable + '\'' +
                ", bookingDate='" + bookingDate + '\'' +
                ", bookingTime='" + bookingTime + '\'' +
                ", dateType='" + dateType + '\'' +
                ", status='" + status + '\'' +
                '}';
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setYear(String year) 
    {
        this.year = year;
    }

    public String getYear() 
    {
        return year;
    }
    public void setOrgId(Long orgId) 
    {
        this.orgId = orgId;
    }

    public Long getOrgId() 
    {
        return orgId;
    }
    public void setGps(String gps) 
    {
        this.gps = gps;
    }

    public String getGps() 
    {
        return gps;
    }
    public void setContactPerson(String contactPerson) 
    {
        this.contactPerson = contactPerson;
    }

    public String getContactPerson() 
    {
        return contactPerson;
    }
    public void setContactTel(String contactTel) 
    {
        this.contactTel = contactTel;
    }

    public String getContactTel() 
    {
        return contactTel;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setSampleType(String sampleType) 
    {
        this.sampleType = sampleType;
    }

    public String getSampleType() 
    {
        return sampleType;
    }
    public void setSampleCount(Long sampleCount) 
    {
        this.sampleCount = sampleCount;
    }

    public Long getSampleCount() 
    {
        return sampleCount;
    }
    public void setIsPrevious(String isPrevious) 
    {
        this.isPrevious = isPrevious;
    }

    public String getIsPrevious() 
    {
        return isPrevious;
    }
    public void setIsCheck(String isCheck) 
    {
        this.isCheck = isCheck;
    }

    public String getIsCheck() 
    {
        return isCheck;
    }
    public void setIsCheckRetest(String isCheckRetest) 
    {
        this.isCheckRetest = isCheckRetest;
    }

    public String getIsCheckRetest() 
    {
        return isCheckRetest;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setEnable(String enable) 
    {
        this.enable = enable;
    }

    public String getEnable() 
    {
        return enable;
    }
    public void setBookingDate(String bookingDate) 
    {
        this.bookingDate = bookingDate;
    }

    public String getBookingDate() 
    {
        return bookingDate;
    }
    public void setBookingTime(String bookingTime) 
    {
        this.bookingTime = bookingTime;
    }

    public String getBookingTime() 
    {
        return bookingTime;
    }
    public void setDateType(String dateType) 
    {
        this.dateType = dateType;
    }

    public String getDateType() 
    {
        return dateType;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }
}
